/****************************************************************************
 *   This file is part of Q2D.                                              *
 *                                                                          *
 *   Q2D is free software: you can redistribute it and/or modify            *
 *   it under the terms of the GNU General Public License as published by   *
 *   the Free Software Foundation, either version 3 of the License, or      *
 *   (at your option) any later version.                                    *
 *                                                                          *
 *   Q2D is distributed in the hope that it will be useful,                 *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of         *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          *
 *   GNU General Public License for more details.                           *
 *                                                                          *
 *   You should have received a copy of the GNU General Public License      *
 *   along with Q2D.  If not, see <http://www.gnu.org/licenses/>.           *
 *                                                                          *
 ****************************************************************************/

#include "charactersheet.h"
#include "ui_charactersheet.h"

CharacterSheet::CharacterSheet(QString name, QWidget *parent) :
    QMdiArea(parent),
    m_ui(new Ui::CharacterSheet)
{
    m_ui->setupUi(this);

    this->name = new QString;
    *(this->name) = name;

    TestSubWindow *subwindow = new TestSubWindow;
    this->addSubWindow(subwindow);
}

CharacterSheet::~CharacterSheet()
{
    delete m_ui;
}

void CharacterSheet::changeEvent(QEvent *e)
{
    QMdiArea::changeEvent(e);
    switch (e->type()) {
    case QEvent::LanguageChange:
        m_ui->retranslateUi(this);
        break;
    default:
        break;
    }
}

QString CharacterSheet::getName()
{
        return *name;
}
